<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>ghc-9.0.2: The GHC API (Index - B)</title><link href="linuwial.css" rel="stylesheet" type="text/css" title="Linuwial" /><link rel="stylesheet" type="text/css" href="quick-jump.css" /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700" /><script src="haddock-bundle.min.js" async="async" type="text/javascript"></script><script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script></head><body><div id="package-header"><span class="caption">ghc-9.0.2: The GHC API</span><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-V.html">V</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-X.html">X</a></li><li><a href="doc-index-Y.html">Y</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - B</p><table><tr><td class="src">b128</td><td class="module"><a href="GHC-Cmm-Type.html#v:b128" title="GHC.Cmm.Type">GHC.Cmm.Type</a>, GHC.Cmm, GHC.Cmm.Expr</td></tr><tr><td class="src">b16</td><td class="module"><a href="GHC-Cmm-Type.html#v:b16" title="GHC.Cmm.Type">GHC.Cmm.Type</a>, GHC.Cmm, GHC.Cmm.Expr</td></tr><tr><td class="src">b256</td><td class="module"><a href="GHC-Cmm-Type.html#v:b256" title="GHC.Cmm.Type">GHC.Cmm.Type</a>, GHC.Cmm, GHC.Cmm.Expr</td></tr><tr><td class="src">b32</td><td class="module"><a href="GHC-Cmm-Type.html#v:b32" title="GHC.Cmm.Type">GHC.Cmm.Type</a>, GHC.Cmm, GHC.Cmm.Expr</td></tr><tr><td class="src">b512</td><td class="module"><a href="GHC-Cmm-Type.html#v:b512" title="GHC.Cmm.Type">GHC.Cmm.Type</a>, GHC.Cmm, GHC.Cmm.Expr</td></tr><tr><td class="src">b64</td><td class="module"><a href="GHC-Cmm-Type.html#v:b64" title="GHC.Cmm.Type">GHC.Cmm.Type</a>, GHC.Cmm, GHC.Cmm.Expr</td></tr><tr><td class="src">b8</td><td class="module"><a href="GHC-Cmm-Type.html#v:b8" title="GHC.Cmm.Type">GHC.Cmm.Type</a>, GHC.Cmm, GHC.Cmm.Expr</td></tr><tr><td class="src">back</td><td class="module"><a href="GHC-Runtime-Eval.html#v:back" title="GHC.Runtime.Eval">GHC.Runtime.Eval</a>, <a href="GHC.html#v:back" title="GHC">GHC</a></td></tr><tr><td class="src">backEdgeBonus</td><td class="module"><a href="GHC-Driver-Session.html#v:backEdgeBonus" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">Backend</td><td class="module"><a href="GHC-Driver-Backend.html#t:Backend" title="GHC.Driver.Backend">GHC.Driver.Backend</a></td></tr><tr><td class="src">backendMaintainsCfg</td><td class="module"><a href="GHC-CmmToAsm-BlockLayout.html#v:backendMaintainsCfg" title="GHC.CmmToAsm.BlockLayout">GHC.CmmToAsm.BlockLayout</a></td></tr><tr><td class="src">Backward</td><td class="module"><a href="GHC-Data-Graph-Directed.html#v:Backward" title="GHC.Data.Graph.Directed">GHC.Data.Graph.Directed</a></td></tr><tr><td class="src">Backwards</td><td class="module"><a href="GHC-Utils-Misc.html#v:Backwards" title="GHC.Utils.Misc">GHC.Utils.Misc</a>, GHC.Plugins</td></tr><tr><td class="src">badATErr</td><td class="module"><a href="GHC-Tc-Validity.html#v:badATErr" title="GHC.Tc.Validity">GHC.Tc.Validity</a></td></tr><tr><td class="src">badBootDeclErr</td><td class="module"><a href="GHC-Tc-Gen-Bind.html#v:badBootDeclErr" title="GHC.Tc.Gen.Bind">GHC.Tc.Gen.Bind</a></td></tr><tr><td class="src">badCoercionHole</td><td class="module"><a href="GHC-Core-Coercion.html#v:badCoercionHole" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Plugins.html#v:badCoercionHole" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">badCoercionHoleCo</td><td class="module"><a href="GHC-Core-Coercion.html#v:badCoercionHoleCo" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Plugins.html#v:badCoercionHoleCo" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">badFieldCon</td><td class="module"><a href="GHC-Tc-Gen-Pat.html#v:badFieldCon" title="GHC.Tc.Gen.Pat">GHC.Tc.Gen.Pat</a></td></tr><tr><td class="src">badMethodErr</td><td class="module"><a href="GHC-Tc-TyCl-Class.html#v:badMethodErr" title="GHC.Tc.TyCl.Class">GHC.Tc.TyCl.Class</a></td></tr><tr><td class="src">badQualBndrErr</td><td class="module"><a href="GHC-Rename-Utils.html#v:badQualBndrErr" title="GHC.Rename.Utils">GHC.Rename.Utils</a></td></tr><tr><td class="src">badReexportedBootThing</td><td class="module"><a href="GHC-Tc-Module.html#v:badReexportedBootThing" title="GHC.Tc.Module">GHC.Tc.Module</a></td></tr><tr><td class="src">Bag</td><td class="module"><a href="GHC-Data-Bag.html#t:Bag" title="GHC.Data.Bag">GHC.Data.Bag</a></td></tr><tr><td class="src">BagDerivStuff</td><td class="module"><a href="GHC-Tc-Deriv-Generate.html#t:BagDerivStuff" title="GHC.Tc.Deriv.Generate">GHC.Tc.Deriv.Generate</a></td></tr><tr><td class="src">bagToList</td><td class="module"><a href="GHC-Data-Bag.html#v:bagToList" title="GHC.Data.Bag">GHC.Data.Bag</a></td></tr><tr><td class="src">bangIdKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:bangIdKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">bangName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:bangName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">BangPat</td><td class="module">GHC.Hs, <a href="GHC-Hs-Pat.html#v:BangPat" title="GHC.Hs.Pat">GHC.Hs.Pat</a>, GHC</td></tr><tr><td class="src">BangPatBit</td><td class="module"><a href="GHC-Parser-Lexer.html#v:BangPatBit" title="GHC.Parser.Lexer">GHC.Parser.Lexer</a></td></tr><tr><td class="src">bangPIdKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:bangPIdKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">bangPName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:bangPName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">bangTKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:bangTKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">BangType</td><td class="module"><a href="GHC-Hs-Type.html#t:BangType" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">bangTypeName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:bangTypeName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">bangTypeTyConKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:bangTypeTyConKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">bangTypeTyConName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:bangTypeTyConName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">BareSplice</td><td class="module"><a href="GHC-Hs-Expr.html#v:BareSplice" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">baseExpr</td><td class="module"><a href="GHC-Cmm-Utils.html#v:baseExpr" title="GHC.Cmm.Utils">GHC.Cmm.Utils</a></td></tr><tr><td class="src">baseN</td><td class="module"><a href="GHC-CmmToLlvm-Regs.html#v:baseN" title="GHC.CmmToLlvm.Regs">GHC.CmmToLlvm.Regs</a></td></tr><tr><td class="src">BaseReg</td><td class="module">GHC.Cmm, <a href="GHC-Cmm-Expr.html#v:BaseReg" title="GHC.Cmm.Expr">GHC.Cmm.Expr</a></td></tr><tr><td class="src">baseReg</td><td class="module">GHC.Cmm, <a href="GHC-Cmm-Expr.html#v:baseReg" title="GHC.Cmm.Expr">GHC.Cmm.Expr</a></td></tr><tr><td class="src">baseRegOffset</td><td class="module"><a href="GHC-StgToCmm-CgUtils.html#v:baseRegOffset" title="GHC.StgToCmm.CgUtils">GHC.StgToCmm.CgUtils</a></td></tr><tr><td class="src">baseUnit</td><td class="module"><a href="GHC-Unit-Types.html#v:baseUnit" title="GHC.Unit.Types">GHC.Unit.Types</a>, GHC.Unit.Module, GHC.Unit, GHC.Plugins</td></tr><tr><td class="src">baseUnitId</td><td class="module"><a href="GHC-Unit-Types.html#v:baseUnitId" title="GHC.Unit.Types">GHC.Unit.Types</a>, GHC.Unit.Module, GHC.Unit, GHC.Plugins</td></tr><tr><td class="src">BasicBlock</td><td class="module"><a href="GHC-Cmm.html#v:BasicBlock" title="GHC.Cmm">GHC.Cmm</a>, <a href="GHC-CmmToAsm-Instr.html#v:BasicBlock" title="GHC.CmmToAsm.Instr">GHC.CmmToAsm.Instr</a></td></tr><tr><td class="src">basicKnownKeyNames</td><td class="module"><a href="GHC-Builtin-Names.html#v:basicKnownKeyNames" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">batchMsg</td><td class="module"><a href="GHC-Driver-Main.html#v:batchMsg" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">BCat</td><td class="module"><a href="GHC-Cmm-Dataflow-Block.html#v:BCat" title="GHC.Cmm.Dataflow.Block">GHC.Cmm.Dataflow.Block</a></td></tr><tr><td class="src">BCC</td><td class="module"><a href="GHC-CmmToAsm-PPC-Instr.html#v:BCC" title="GHC.CmmToAsm.PPC.Instr">GHC.CmmToAsm.PPC.Instr</a></td></tr><tr><td class="src">BCCFAR</td><td class="module"><a href="GHC-CmmToAsm-PPC-Instr.html#v:BCCFAR" title="GHC.CmmToAsm.PPC.Instr">GHC.CmmToAsm.PPC.Instr</a></td></tr><tr><td class="src">BCInstr</td><td class="module"><a href="GHC-ByteCode-Instr.html#t:BCInstr" title="GHC.ByteCode.Instr">GHC.ByteCode.Instr</a></td></tr><tr><td class="src">bciStackUse</td><td class="module"><a href="GHC-ByteCode-Instr.html#v:bciStackUse" title="GHC.ByteCode.Instr">GHC.ByteCode.Instr</a></td></tr><tr><td class="src">bcoFreeNames</td><td class="module"><a href="GHC-ByteCode-Asm.html#v:bcoFreeNames" title="GHC.ByteCode.Asm">GHC.ByteCode.Asm</a></td></tr><tr><td class="src">BCONPtr</td><td class="module"><a href="GHC-ByteCode-Types.html#t:BCONPtr" title="GHC.ByteCode.Types">GHC.ByteCode.Types</a></td></tr><tr><td class="src">BCONPtrItbl</td><td class="module"><a href="GHC-ByteCode-Types.html#v:BCONPtrItbl" title="GHC.ByteCode.Types">GHC.ByteCode.Types</a></td></tr><tr><td class="src">BCONPtrLbl</td><td class="module"><a href="GHC-ByteCode-Types.html#v:BCONPtrLbl" title="GHC.ByteCode.Types">GHC.ByteCode.Types</a></td></tr><tr><td class="src">BCONPtrStr</td><td class="module"><a href="GHC-ByteCode-Types.html#v:BCONPtrStr" title="GHC.ByteCode.Types">GHC.ByteCode.Types</a></td></tr><tr><td class="src">BCONPtrWord</td><td class="module"><a href="GHC-ByteCode-Types.html#v:BCONPtrWord" title="GHC.ByteCode.Types">GHC.ByteCode.Types</a></td></tr><tr><td class="src">BCons</td><td class="module"><a href="GHC-Cmm-Dataflow-Block.html#v:BCons" title="GHC.Cmm.Dataflow.Block">GHC.Cmm.Dataflow.Block</a></td></tr><tr><td class="src">bcoPrimTy</td><td class="module"><a href="GHC-Builtin-Types-Prim.html#v:bcoPrimTy" title="GHC.Builtin.Types.Prim">GHC.Builtin.Types.Prim</a></td></tr><tr><td class="src">bcoPrimTyCon</td><td class="module"><a href="GHC-Builtin-Types-Prim.html#v:bcoPrimTyCon" title="GHC.Builtin.Types.Prim">GHC.Builtin.Types.Prim</a></td></tr><tr><td class="src">bcoPrimTyConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:bcoPrimTyConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">BCOPtr</td><td class="module"><a href="GHC-ByteCode-Types.html#t:BCOPtr" title="GHC.ByteCode.Types">GHC.ByteCode.Types</a></td></tr><tr><td class="src">BCOPtrBCO</td><td class="module"><a href="GHC-ByteCode-Types.html#v:BCOPtrBCO" title="GHC.ByteCode.Types">GHC.ByteCode.Types</a></td></tr><tr><td class="src">BCOPtrBreakArray</td><td class="module"><a href="GHC-ByteCode-Types.html#v:BCOPtrBreakArray" title="GHC.ByteCode.Types">GHC.ByteCode.Types</a></td></tr><tr><td class="src">BCOPtrName</td><td class="module"><a href="GHC-ByteCode-Types.html#v:BCOPtrName" title="GHC.ByteCode.Types">GHC.ByteCode.Types</a></td></tr><tr><td class="src">BCOPtrPrimOp</td><td class="module"><a href="GHC-ByteCode-Types.html#v:BCOPtrPrimOp" title="GHC.ByteCode.Types">GHC.ByteCode.Types</a></td></tr><tr><td class="src">BCOs</td><td class="module"><a href="GHC-Driver-Types.html#v:BCOs" title="GHC.Driver.Types">GHC.Driver.Types</a>, <a href="GHC-Runtime-Linker-Types.html#v:BCOs" title="GHC.Runtime.Linker.Types">GHC.Runtime.Linker.Types</a>, GHC.Plugins</td></tr><tr><td class="src">bcos_loaded</td><td class="module"><a href="GHC-Runtime-Linker-Types.html#v:bcos_loaded" title="GHC.Runtime.Linker.Types">GHC.Runtime.Linker.Types</a></td></tr><tr><td class="src">BCTR</td><td class="module"><a href="GHC-CmmToAsm-PPC-Instr.html#v:BCTR" title="GHC.CmmToAsm.PPC.Instr">GHC.CmmToAsm.PPC.Instr</a></td></tr><tr><td class="src">BCTRL</td><td class="module"><a href="GHC-CmmToAsm-PPC-Instr.html#v:BCTRL" title="GHC.CmmToAsm.PPC.Instr">GHC.CmmToAsm.PPC.Instr</a></td></tr><tr><td class="src">bc_bcos</td><td class="module"><a href="GHC-ByteCode-Types.html#v:bc_bcos" title="GHC.ByteCode.Types">GHC.ByteCode.Types</a></td></tr><tr><td class="src">bc_breaks</td><td class="module"><a href="GHC-ByteCode-Types.html#v:bc_breaks" title="GHC.ByteCode.Types">GHC.ByteCode.Types</a></td></tr><tr><td class="src">bc_ffis</td><td class="module"><a href="GHC-ByteCode-Types.html#v:bc_ffis" title="GHC.ByteCode.Types">GHC.ByteCode.Types</a></td></tr><tr><td class="src">bc_itbls</td><td class="module"><a href="GHC-ByteCode-Types.html#v:bc_itbls" title="GHC.ByteCode.Types">GHC.ByteCode.Types</a></td></tr><tr><td class="src">bc_strs</td><td class="module"><a href="GHC-ByteCode-Types.html#v:bc_strs" title="GHC.ByteCode.Types">GHC.ByteCode.Types</a></td></tr><tr><td class="src">beforePhaseDataConKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:beforePhaseDataConKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">beforePhaseDataConName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:beforePhaseDataConName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">bestImport</td><td class="module"><a href="GHC-Types-Name-Reader.html#v:bestImport" title="GHC.Types.Name.Reader">GHC.Types.Name.Reader</a>, GHC.Plugins</td></tr><tr><td class="src">bestOneShot</td><td class="module"><a href="GHC-Types-Basic.html#v:bestOneShot" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="src">BetaReduction</td><td class="module"><a href="GHC-Core-Opt-Monad.html#v:BetaReduction" title="GHC.Core.Opt.Monad">GHC.Core.Opt.Monad</a>, GHC.Plugins</td></tr><tr><td class="src">betaTy</td><td class="module"><a href="GHC-Builtin-Types-Prim.html#v:betaTy" title="GHC.Builtin.Types.Prim">GHC.Builtin.Types.Prim</a></td></tr><tr><td class="src">betaTyVar</td><td class="module"><a href="GHC-Builtin-Types-Prim.html#v:betaTyVar" title="GHC.Builtin.Types.Prim">GHC.Builtin.Types.Prim</a></td></tr><tr><td class="src">BF</td><td class="module"><a href="GHC-CmmToAsm-SPARC-Instr.html#v:BF" title="GHC.CmmToAsm.SPARC.Instr">GHC.CmmToAsm.SPARC.Instr</a></td></tr><tr><td class="src">bFlush</td><td class="module"><a href="GHC-Utils-BufHandle.html#v:bFlush" title="GHC.Utils.BufHandle">GHC.Utils.BufHandle</a></td></tr><tr><td class="src">bHalfWord</td><td class="module"><a href="GHC-Cmm-Type.html#v:bHalfWord" title="GHC.Cmm.Type">GHC.Cmm.Type</a>, GHC.Cmm, GHC.Cmm.Expr</td></tr><tr><td class="src">BI</td><td class="module"><a href="GHC-CmmToAsm-SPARC-Instr.html#v:BI" title="GHC.CmmToAsm.SPARC.Instr">GHC.CmmToAsm.SPARC.Instr</a></td></tr><tr><td class="src">bidirectionalFormatChars</td><td class="module"><a href="GHC-Data-StringBuffer.html#v:bidirectionalFormatChars" title="GHC.Data.StringBuffer">GHC.Data.StringBuffer</a></td></tr><tr><td class="src">bignatFromWordListIdKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:bignatFromWordListIdKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">bignatFromWordListName</td><td class="module"><a href="GHC-Builtin-Names.html#v:bignatFromWordListName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">bignumUnit</td><td class="module"><a href="GHC-Unit-Types.html#v:bignumUnit" title="GHC.Unit.Types">GHC.Unit.Types</a>, GHC.Unit.Module, GHC.Unit, GHC.Plugins</td></tr><tr><td class="src">bignumUnitId</td><td class="module"><a href="GHC-Unit-Types.html#v:bignumUnitId" title="GHC.Unit.Types">GHC.Unit.Types</a>, GHC.Unit.Module, GHC.Unit, GHC.Plugins</td></tr><tr><td class="src">Bin</td><td class="module"><a href="GHC-Utils-Binary.html#t:Bin" title="GHC.Utils.Binary">GHC.Utils.Binary</a></td></tr><tr><td class="src">Binary</td><td class="module"><a href="GHC-Utils-Binary.html#t:Binary" title="GHC.Utils.Binary">GHC.Utils.Binary</a></td></tr><tr><td class="src">BinaryLiteralsBit</td><td class="module"><a href="GHC-Parser-Lexer.html#v:BinaryLiteralsBit" title="GHC.Parser.Lexer">GHC.Parser.Lexer</a></td></tr><tr><td class="src">binBlobThreshold</td><td class="module"><a href="GHC-Driver-Session.html#v:binBlobThreshold" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:binBlobThreshold" title="GHC">GHC</a></td></tr><tr><td class="src">Bind</td><td class="module"><a href="GHC-Core.html#t:Bind" title="GHC.Core">GHC.Core</a>, GHC.Plugins</td></tr><tr><td class="src">bindArgsToRegs</td><td class="module"><a href="GHC-StgToCmm-Env.html#v:bindArgsToRegs" title="GHC.StgToCmm.Env">GHC.StgToCmm.Env</a></td></tr><tr><td class="src">bindArgToReg</td><td class="module"><a href="GHC-StgToCmm-Env.html#v:bindArgToReg" title="GHC.StgToCmm.Env">GHC.StgToCmm.Env</a></td></tr><tr><td class="src">BinData</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Utils-Binary.html#t:BinData" title="GHC.Utils.Binary">GHC.Utils.Binary</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Utils-Binary.html#v:BinData" title="GHC.Utils.Binary">GHC.Utils.Binary</a></td></tr><tr><td class="src">bindConArgs</td><td class="module"><a href="GHC-StgToCmm-DataCon.html#v:bindConArgs" title="GHC.StgToCmm.DataCon">GHC.StgToCmm.DataCon</a></td></tr><tr><td class="src">binderArgFlag</td><td class="module"><a href="GHC-Core-TyCo-Rep.html#v:binderArgFlag" title="GHC.Core.TyCo.Rep">GHC.Core.TyCo.Rep</a>, <a href="GHC-Types-Var.html#v:binderArgFlag" title="GHC.Types.Var">GHC.Types.Var</a>, <a href="GHC-Core-Type.html#v:binderArgFlag" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:binderArgFlag" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">BinderInfo</td><td class="module"><a href="GHC-Stg-Lift-Analysis.html#t:BinderInfo" title="GHC.Stg.Lift.Analysis">GHC.Stg.Lift.Analysis</a></td></tr><tr><td class="src">binderInfoBndr</td><td class="module"><a href="GHC-Stg-Lift-Analysis.html#v:binderInfoBndr" title="GHC.Stg.Lift.Analysis">GHC.Stg.Lift.Analysis</a></td></tr><tr><td class="src">BinderP</td><td class="module"><a href="GHC-Stg-Syntax.html#t:BinderP" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">binderRelevantType_maybe</td><td class="module"><a href="GHC-Core-Type.html#v:binderRelevantType_maybe" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:binderRelevantType_maybe" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">bindersOf</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Core.html#v:bindersOf" title="GHC.Core">GHC.Core</a>, GHC.Plugins</td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Stg-Syntax.html#v:bindersOf" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">bindersOfBinds</td><td class="module"><a href="GHC-Core.html#v:bindersOfBinds" title="GHC.Core">GHC.Core</a>, GHC.Plugins</td></tr><tr><td class="src">bindersOfTop</td><td class="module"><a href="GHC-Stg-Syntax.html#v:bindersOfTop" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">bindersOfTopBinds</td><td class="module"><a href="GHC-Stg-Syntax.html#v:bindersOfTopBinds" title="GHC.Stg.Syntax">GHC.Stg.Syntax</a></td></tr><tr><td class="src">binderType</td><td class="module"><a href="GHC-Core-TyCo-Rep.html#v:binderType" title="GHC.Core.TyCo.Rep">GHC.Core.TyCo.Rep</a>, <a href="GHC-Types-Var.html#v:binderType" title="GHC.Types.Var">GHC.Types.Var</a>, <a href="GHC-Core-Type.html#v:binderType" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:binderType" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">binderVar</td><td class="module"><a href="GHC-Core-TyCo-Rep.html#v:binderVar" title="GHC.Core.TyCo.Rep">GHC.Core.TyCo.Rep</a>, <a href="GHC-Types-Var.html#v:binderVar" title="GHC.Types.Var">GHC.Types.Var</a>, <a href="GHC-Core-Type.html#v:binderVar" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:binderVar" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">binderVars</td><td class="module"><a href="GHC-Core-TyCo-Rep.html#v:binderVars" title="GHC.Core.TyCo.Rep">GHC.Core.TyCo.Rep</a>, <a href="GHC-Types-Var.html#v:binderVars" title="GHC.Types.Var">GHC.Types.Var</a>, <a href="GHC-Core-Type.html#v:binderVars" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:binderVars" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">bindExplicitTKBndrs_Q_Skol</td><td class="module"><a href="GHC-Tc-Gen-HsType.html#v:bindExplicitTKBndrs_Q_Skol" title="GHC.Tc.Gen.HsType">GHC.Tc.Gen.HsType</a></td></tr><tr><td class="src">bindExplicitTKBndrs_Q_Tv</td><td class="module"><a href="GHC-Tc-Gen-HsType.html#v:bindExplicitTKBndrs_Q_Tv" title="GHC.Tc.Gen.HsType">GHC.Tc.Gen.HsType</a></td></tr><tr><td class="src">bindExplicitTKBndrs_Skol</td><td class="module"><a href="GHC-Tc-Gen-HsType.html#v:bindExplicitTKBndrs_Skol" title="GHC.Tc.Gen.HsType">GHC.Tc.Gen.HsType</a></td></tr><tr><td class="src">bindExplicitTKBndrs_Tv</td><td class="module"><a href="GHC-Tc-Gen-HsType.html#v:bindExplicitTKBndrs_Tv" title="GHC.Tc.Gen.HsType">GHC.Tc.Gen.HsType</a></td></tr><tr><td class="src">BindFlag</td><td class="module"><a href="GHC-Core-Unify.html#t:BindFlag" title="GHC.Core.Unify">GHC.Core.Unify</a></td></tr><tr><td class="src">bindFreeVars</td><td class="module"><a href="GHC-Core-FVs.html#v:bindFreeVars" title="GHC.Core.FVs">GHC.Core.FVs</a>, GHC.Plugins</td></tr><tr><td class="src">bindHsForAllTelescope</td><td class="module"><a href="GHC-Rename-HsType.html#v:bindHsForAllTelescope" title="GHC.Rename.HsType">GHC.Rename.HsType</a></td></tr><tr><td class="src">bindHsQTyVars</td><td class="module"><a href="GHC-Rename-HsType.html#v:bindHsQTyVars" title="GHC.Rename.HsType">GHC.Rename.HsType</a></td></tr><tr><td class="src">BinDictionary</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Iface-Binary.html#t:BinDictionary" title="GHC.Iface.Binary">GHC.Iface.Binary</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Iface-Binary.html#v:BinDictionary" title="GHC.Iface.Binary">GHC.Iface.Binary</a></td></tr><tr><td class="src">bindImplicitTKBndrs_Q_Skol</td><td class="module"><a href="GHC-Tc-Gen-HsType.html#v:bindImplicitTKBndrs_Q_Skol" title="GHC.Tc.Gen.HsType">GHC.Tc.Gen.HsType</a></td></tr><tr><td class="src">bindImplicitTKBndrs_Q_Tv</td><td class="module"><a href="GHC-Tc-Gen-HsType.html#v:bindImplicitTKBndrs_Q_Tv" title="GHC.Tc.Gen.HsType">GHC.Tc.Gen.HsType</a></td></tr><tr><td class="src">bindImplicitTKBndrs_Skol</td><td class="module"><a href="GHC-Tc-Gen-HsType.html#v:bindImplicitTKBndrs_Skol" title="GHC.Tc.Gen.HsType">GHC.Tc.Gen.HsType</a></td></tr><tr><td class="src">bindImplicitTKBndrs_Tv</td><td class="module"><a href="GHC-Tc-Gen-HsType.html#v:bindImplicitTKBndrs_Tv" title="GHC.Tc.Gen.HsType">GHC.Tc.Gen.HsType</a></td></tr><tr><td class="src">BindingSite</td><td class="module"><a href="GHC-Utils-Outputable.html#t:BindingSite" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">bindIOIdKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:bindIOIdKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">bindIOName</td><td class="module"><a href="GHC-Builtin-Names.html#v:bindIOName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">bindIO_RDR</td><td class="module"><a href="GHC-Builtin-Names.html#v:bindIO_RDR" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">bindLHsTyVarBndr</td><td class="module"><a href="GHC-Rename-HsType.html#v:bindLHsTyVarBndr" title="GHC.Rename.HsType">GHC.Rename.HsType</a></td></tr><tr><td class="src">bindLHsTyVarBndrs</td><td class="module"><a href="GHC-Rename-HsType.html#v:bindLHsTyVarBndrs" title="GHC.Rename.HsType">GHC.Rename.HsType</a></td></tr><tr><td class="src">bindLocalNames</td><td class="module"><a href="GHC-Rename-Utils.html#v:bindLocalNames" title="GHC.Rename.Utils">GHC.Rename.Utils</a></td></tr><tr><td class="src">bindLocalNamesFV</td><td class="module"><a href="GHC-Rename-Utils.html#v:bindLocalNamesFV" title="GHC.Rename.Utils">GHC.Rename.Utils</a></td></tr><tr><td class="src">bindMClassOpKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:bindMClassOpKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">BindMe</td><td class="module"><a href="GHC-Core-Unify.html#v:BindMe" title="GHC.Core.Unify">GHC.Core.Unify</a></td></tr><tr><td class="src">bindMName</td><td class="module"><a href="GHC-Builtin-Names.html#v:bindMName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">bindM_RDR</td><td class="module"><a href="GHC-Builtin-Names.html#v:bindM_RDR" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">bindNonRec</td><td class="module"><a href="GHC-Core-Utils.html#v:bindNonRec" title="GHC.Core.Utils">GHC.Core.Utils</a>, GHC.Plugins</td></tr><tr><td class="src">bindQIdKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:bindQIdKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">bindQName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:bindQName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">BindsClosure</td><td class="module"><a href="GHC-Stg-Lift-Analysis.html#v:BindsClosure" title="GHC.Stg.Lift.Analysis">GHC.Stg.Lift.Analysis</a></td></tr><tr><td class="src">bindSIdKey</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:bindSIdKey" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">bindSigTyVarsFV</td><td class="module"><a href="GHC-Rename-HsType.html#v:bindSigTyVarsFV" title="GHC.Rename.HsType">GHC.Rename.HsType</a></td></tr><tr><td class="src">bindSName</td><td class="module"><a href="GHC-Builtin-Names-TH.html#v:bindSName" title="GHC.Builtin.Names.TH">GHC.Builtin.Names.TH</a></td></tr><tr><td class="src">bindsOnlyPass</td><td class="module"><a href="GHC-Core-Opt-Monad.html#v:bindsOnlyPass" title="GHC.Core.Opt.Monad">GHC.Core.Opt.Monad</a>, GHC.Plugins</td></tr><tr><td class="src">BindStmt</td><td class="module"><a href="GHC-Hs-Expr.html#v:BindStmt" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">bindToReg</td><td class="module"><a href="GHC-StgToCmm-Env.html#v:bindToReg" title="GHC.StgToCmm.Env">GHC.StgToCmm.Env</a></td></tr><tr><td class="src">bindTyClTyVars</td><td class="module"><a href="GHC-Tc-Gen-HsType.html#v:bindTyClTyVars" title="GHC.Tc.Gen.HsType">GHC.Tc.Gen.HsType</a></td></tr><tr><td class="src">BindType</td><td class="module"><a href="GHC-Iface-Ext-Types.html#t:BindType" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">BindUnlessForall</td><td class="module"><a href="GHC-Rename-HsType.html#v:BindUnlessForall" title="GHC.Rename.HsType">GHC.Rename.HsType</a></td></tr><tr><td class="src">BinHandle</td><td class="module"><a href="GHC-Utils-Binary.html#t:BinHandle" title="GHC.Utils.Binary">GHC.Utils.Binary</a></td></tr><tr><td class="src">binSpillReasons</td><td class="module"><a href="GHC-CmmToAsm-Reg-Linear-Stats.html#v:binSpillReasons" title="GHC.CmmToAsm.Reg.Linear.Stats">GHC.CmmToAsm.Reg.Linear.Stats</a>, GHC.CmmToAsm.Reg.Linear</td></tr><tr><td class="src">BinSymbolTable</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Iface-Binary.html#t:BinSymbolTable" title="GHC.Iface.Binary">GHC.Iface.Binary</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Iface-Binary.html#v:BinSymbolTable" title="GHC.Iface.Binary">GHC.Iface.Binary</a></td></tr><tr><td class="src">bin_dict_map</td><td class="module"><a href="GHC-Iface-Binary.html#v:bin_dict_map" title="GHC.Iface.Binary">GHC.Iface.Binary</a></td></tr><tr><td class="src">bin_dict_next</td><td class="module"><a href="GHC-Iface-Binary.html#v:bin_dict_next" title="GHC.Iface.Binary">GHC.Iface.Binary</a></td></tr><tr><td class="src">bin_symtab_map</td><td class="module"><a href="GHC-Iface-Binary.html#v:bin_symtab_map" title="GHC.Iface.Binary">GHC.Iface.Binary</a></td></tr><tr><td class="src">bin_symtab_next</td><td class="module"><a href="GHC-Iface-Binary.html#v:bin_symtab_next" title="GHC.Iface.Binary">GHC.Iface.Binary</a></td></tr><tr><td class="src">bitIntegerIdKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:bitIntegerIdKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">Bitmap</td><td class="module"><a href="GHC-Data-Bitmap.html#t:Bitmap" title="GHC.Data.Bitmap">GHC.Data.Bitmap</a></td></tr><tr><td class="src">bITMAP_BITS_SHIFT</td><td class="module"><a href="GHC-Driver-Session.html#v:bITMAP_BITS_SHIFT" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">bitMask</td><td class="module"><a href="GHC-CmmToAsm-Reg-Linear-SPARC.html#v:bitMask" title="GHC.CmmToAsm.Reg.Linear.SPARC">GHC.CmmToAsm.Reg.Linear.SPARC</a></td></tr><tr><td class="src">BL</td><td class="module"><a href="GHC-CmmToAsm-PPC-Instr.html#v:BL" title="GHC.CmmToAsm.PPC.Instr">GHC.CmmToAsm.PPC.Instr</a></td></tr><tr><td class="src">BlackHole</td><td class="module"><a href="GHC-Cmm.html#v:BlackHole" title="GHC.Cmm">GHC.Cmm</a>, <a href="GHC-Runtime-Heap-Layout.html#v:BlackHole" title="GHC.Runtime.Heap.Layout">GHC.Runtime.Heap.Layout</a></td></tr><tr><td class="src">blackHoleOnEntry</td><td class="module"><a href="GHC-StgToCmm-Closure.html#v:blackHoleOnEntry" title="GHC.StgToCmm.Closure">GHC.StgToCmm.Closure</a></td></tr><tr><td class="src">blackHoleRep</td><td class="module"><a href="GHC-Runtime-Heap-Layout.html#v:blackHoleRep" title="GHC.Runtime.Heap.Layout">GHC.Runtime.Heap.Layout</a></td></tr><tr><td class="src">blankLine</td><td class="module"><a href="GHC-Utils-Outputable.html#v:blankLine" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">BlankSrcSpan</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Hs-Dump.html#t:BlankSrcSpan" title="GHC.Hs.Dump">GHC.Hs.Dump</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Hs-Dump.html#v:BlankSrcSpan" title="GHC.Hs.Dump">GHC.Hs.Dump</a></td></tr><tr><td class="src">Block</td><td class="module"><a href="GHC-Cmm-Dataflow-Block.html#t:Block" title="GHC.Cmm.Dataflow.Block">GHC.Cmm.Dataflow.Block</a>, <a href="GHC-Cmm-Dataflow.html#t:Block" title="GHC.Cmm.Dataflow">GHC.Cmm.Dataflow</a></td></tr><tr><td class="src">blockAppend</td><td class="module"><a href="GHC-Cmm-Dataflow-Block.html#v:blockAppend" title="GHC.Cmm.Dataflow.Block">GHC.Cmm.Dataflow.Block</a></td></tr><tr><td class="src">BlockArgumentsBit</td><td class="module"><a href="GHC-Parser-Lexer.html#v:BlockArgumentsBit" title="GHC.Parser.Lexer">GHC.Parser.Lexer</a></td></tr><tr><td class="src">BlockAssignment</td><td class="module"><a href="GHC-CmmToAsm-Reg-Linear-Base.html#t:BlockAssignment" title="GHC.CmmToAsm.Reg.Linear.Base">GHC.CmmToAsm.Reg.Linear.Base</a>, GHC.CmmToAsm.Reg.Linear</td></tr><tr><td class="src">BlockCC</td><td class="module"><a href="GHC-Cmm-Dataflow-Block.html#v:BlockCC" title="GHC.Cmm.Dataflow.Block">GHC.Cmm.Dataflow.Block</a></td></tr><tr><td class="src">BlockCO</td><td class="module"><a href="GHC-Cmm-Dataflow-Block.html#v:BlockCO" title="GHC.Cmm.Dataflow.Block">GHC.Cmm.Dataflow.Block</a></td></tr><tr><td class="src">blockCons</td><td class="module"><a href="GHC-Cmm-Dataflow-Block.html#v:blockCons" title="GHC.Cmm.Dataflow.Block">GHC.Cmm.Dataflow.Block</a></td></tr><tr><td class="src">BlockedCIS</td><td class="module"><a href="GHC-Tc-Types-Constraint.html#v:BlockedCIS" title="GHC.Tc.Types.Constraint">GHC.Tc.Types.Constraint</a></td></tr><tr><td class="src">BlockedIndefinitelyOnMVar</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module">GHC.Utils.Exception</td></tr><tr><td class="alt">2 (Type/Class)</td><td class="module">GHC.Utils.Exception</td></tr><tr><td class="src">BlockedIndefinitelyOnSTM</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module">GHC.Utils.Exception</td></tr><tr><td class="alt">2 (Type/Class)</td><td class="module">GHC.Utils.Exception</td></tr><tr><td class="src">blockFromList</td><td class="module"><a href="GHC-Cmm-Dataflow-Block.html#v:blockFromList" title="GHC.Cmm.Dataflow.Block">GHC.Cmm.Dataflow.Block</a></td></tr><tr><td class="src">BlockId</td><td class="module"><a href="GHC-Cmm-BlockId.html#t:BlockId" title="GHC.Cmm.BlockId">GHC.Cmm.BlockId</a></td></tr><tr><td class="src">blockId</td><td class="module"><a href="GHC-Cmm.html#v:blockId" title="GHC.Cmm">GHC.Cmm</a>, <a href="GHC-CmmToAsm-Instr.html#v:blockId" title="GHC.CmmToAsm.Instr">GHC.CmmToAsm.Instr</a></td></tr><tr><td class="src">blockJoin</td><td class="module"><a href="GHC-Cmm-Dataflow-Block.html#v:blockJoin" title="GHC.Cmm.Dataflow.Block">GHC.Cmm.Dataflow.Block</a></td></tr><tr><td class="src">blockJoinHead</td><td class="module"><a href="GHC-Cmm-Dataflow-Block.html#v:blockJoinHead" title="GHC.Cmm.Dataflow.Block">GHC.Cmm.Dataflow.Block</a></td></tr><tr><td class="src">blockJoinTail</td><td class="module"><a href="GHC-Cmm-Dataflow-Block.html#v:blockJoinTail" title="GHC.Cmm.Dataflow.Block">GHC.Cmm.Dataflow.Block</a></td></tr><tr><td class="src">blockLabel</td><td class="module"><a href="GHC-Llvm-Syntax.html#v:blockLabel" title="GHC.Llvm.Syntax">GHC.Llvm.Syntax</a>, <a href="GHC-Llvm.html#v:blockLabel" title="GHC.Llvm">GHC.Llvm</a></td></tr><tr><td class="src">blockLbl</td><td class="module"><a href="GHC-Cmm-BlockId.html#v:blockLbl" title="GHC.Cmm.BlockId">GHC.Cmm.BlockId</a></td></tr><tr><td class="src">BlockMap</td><td class="module"><a href="GHC-CmmToAsm-Reg-Liveness.html#t:BlockMap" title="GHC.CmmToAsm.Reg.Liveness">GHC.CmmToAsm.Reg.Liveness</a></td></tr><tr><td class="src">BlockOC</td><td class="module"><a href="GHC-Cmm-Dataflow-Block.html#v:BlockOC" title="GHC.Cmm.Dataflow.Block">GHC.Cmm.Dataflow.Block</a></td></tr><tr><td class="src">blockSnoc</td><td class="module"><a href="GHC-Cmm-Dataflow-Block.html#v:blockSnoc" title="GHC.Cmm.Dataflow.Block">GHC.Cmm.Dataflow.Block</a></td></tr><tr><td class="src">blockSplit</td><td class="module"><a href="GHC-Cmm-Dataflow-Block.html#v:blockSplit" title="GHC.Cmm.Dataflow.Block">GHC.Cmm.Dataflow.Block</a></td></tr><tr><td class="src">blockSplitHead</td><td class="module"><a href="GHC-Cmm-Dataflow-Block.html#v:blockSplitHead" title="GHC.Cmm.Dataflow.Block">GHC.Cmm.Dataflow.Block</a></td></tr><tr><td class="src">blockSplitTail</td><td class="module"><a href="GHC-Cmm-Dataflow-Block.html#v:blockSplitTail" title="GHC.Cmm.Dataflow.Block">GHC.Cmm.Dataflow.Block</a></td></tr><tr><td class="src">blockStmts</td><td class="module"><a href="GHC-Llvm-Syntax.html#v:blockStmts" title="GHC.Llvm.Syntax">GHC.Llvm.Syntax</a>, <a href="GHC-Llvm.html#v:blockStmts" title="GHC.Llvm">GHC.Llvm</a></td></tr><tr><td class="src">BlockSubstFlag</td><td class="module"><a href="GHC-Core-TyCo-Rep.html#t:BlockSubstFlag" title="GHC.Core.TyCo.Rep">GHC.Core.TyCo.Rep</a>, <a href="GHC-Core-Coercion.html#t:BlockSubstFlag" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Plugins.html#t:BlockSubstFlag" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">bLOCKS_PER_MBLOCK</td><td class="module"><a href="GHC-Driver-Session.html#v:bLOCKS_PER_MBLOCK" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">blockTicks</td><td class="module"><a href="GHC-Cmm-Utils.html#v:blockTicks" title="GHC.Cmm.Utils">GHC.Cmm.Utils</a></td></tr><tr><td class="src">blockToList</td><td class="module"><a href="GHC-Cmm-Dataflow-Block.html#v:blockToList" title="GHC.Cmm.Dataflow.Block">GHC.Cmm.Dataflow.Block</a></td></tr><tr><td class="src">bLOCK_SIZE</td><td class="module"><a href="GHC-Driver-Session.html#v:bLOCK_SIZE" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">bLOCK_SIZE_W</td><td class="module"><a href="GHC-Driver-Session.html#v:bLOCK_SIZE_W" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">BMiddle</td><td class="module"><a href="GHC-Cmm-Dataflow-Block.html#v:BMiddle" title="GHC.Cmm.Dataflow.Block">GHC.Cmm.Dataflow.Block</a></td></tr><tr><td class="src">bmiVersion</td><td class="module"><a href="GHC-Driver-Session.html#v:bmiVersion" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:bmiVersion" title="GHC">GHC</a></td></tr><tr><td class="src">bnbVarQual</td><td class="module"><a href="GHC-Builtin-Names.html#v:bnbVarQual" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">Bndr</td><td class="module"><a href="GHC-Types-Var.html#v:Bndr" title="GHC.Types.Var">GHC.Types.Var</a>, GHC.Plugins</td></tr><tr><td class="src">bndrIsJoin_maybe</td><td class="module"><a href="GHC-Utils-Outputable.html#v:bndrIsJoin_maybe" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">BndrLvl</td><td class="module"><a href="GHC-Core-Opt-SetLevels.html#v:BndrLvl" title="GHC.Core.Opt.SetLevels">GHC.Core.Opt.SetLevels</a></td></tr><tr><td class="src">bndrRuleAndUnfoldingVarsDSet</td><td class="module"><a href="GHC-Core-FVs.html#v:bndrRuleAndUnfoldingVarsDSet" title="GHC.Core.FVs">GHC.Core.FVs</a>, GHC.Plugins</td></tr><tr><td class="src">BNil</td><td class="module"><a href="GHC-Cmm-Dataflow-Block.html#v:BNil" title="GHC.Cmm.Dataflow.Block">GHC.Cmm.Dataflow.Block</a></td></tr><tr><td class="src">bniVarQual</td><td class="module"><a href="GHC-Builtin-Names.html#v:bniVarQual" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">bnnVarQual</td><td class="module"><a href="GHC-Builtin-Names.html#v:bnnVarQual" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">Body</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Cmm-Dataflow-Graph.html#t:Body" title="GHC.Cmm.Dataflow.Graph">GHC.Cmm.Dataflow.Graph</a></td></tr><tr><td class="alt">2 (Type/Class)</td><td class="module"><a href="GHC-Parser-PostProcess.html#t:Body" title="GHC.Parser.PostProcess">GHC.Parser.PostProcess</a></td></tr><tr><td class="src">bodyList</td><td class="module"><a href="GHC-Cmm-Dataflow-Graph.html#v:bodyList" title="GHC.Cmm.Dataflow.Graph">GHC.Cmm.Dataflow.Graph</a></td></tr><tr><td class="src">BodyStmt</td><td class="module"><a href="GHC-Hs-Expr.html#v:BodyStmt" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">bodyToBlockList</td><td class="module"><a href="GHC-Cmm-Utils.html#v:bodyToBlockList" title="GHC.Cmm.Utils">GHC.Cmm.Utils</a></td></tr><tr><td class="src">Bool</td><td class="module"><a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">BooleanFormula</td><td class="module"><a href="GHC-Data-BooleanFormula.html#t:BooleanFormula" title="GHC.Data.BooleanFormula">GHC.Data.BooleanFormula</a></td></tr><tr><td class="src">boolToRecFlag</td><td class="module"><a href="GHC-Types-Basic.html#v:boolToRecFlag" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="src">boolTy</td><td class="module"><a href="GHC-Builtin-Types.html#v:boolTy" title="GHC.Builtin.Types">GHC.Builtin.Types</a>, GHC.Plugins</td></tr><tr><td class="src">boolTyCon</td><td class="module"><a href="GHC-Builtin-Types.html#v:boolTyCon" title="GHC.Builtin.Types">GHC.Builtin.Types</a>, GHC.Plugins</td></tr><tr><td class="src">boolTyConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:boolTyConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">boolTyConName</td><td class="module"><a href="GHC-Builtin-Types.html#v:boolTyConName" title="GHC.Builtin.Types">GHC.Builtin.Types</a>, GHC.Plugins</td></tr><tr><td class="src">boolTyCon_RDR</td><td class="module"><a href="GHC-Builtin-Types.html#v:boolTyCon_RDR" title="GHC.Builtin.Types">GHC.Builtin.Types</a>, GHC.Plugins</td></tr><tr><td class="src">BootUnfolding</td><td class="module"><a href="GHC-Core.html#v:BootUnfolding" title="GHC.Core">GHC.Core</a>, GHC.Plugins</td></tr><tr><td class="src">bootUnfolding</td><td class="module"><a href="GHC-Core.html#v:bootUnfolding" title="GHC.Core">GHC.Core</a>, GHC.Plugins</td></tr><tr><td class="src">BoringBinder</td><td class="module"><a href="GHC-Stg-Lift-Analysis.html#v:BoringBinder" title="GHC.Stg.Lift.Analysis">GHC.Stg.Lift.Analysis</a></td></tr><tr><td class="src">BoringCtxt</td><td class="module"><a href="GHC-Core-Unfold.html#v:BoringCtxt" title="GHC.Core.Unfold">GHC.Core.Unfold</a></td></tr><tr><td class="src">boringCxtNotOk</td><td class="module"><a href="GHC-Core.html#v:boringCxtNotOk" title="GHC.Core">GHC.Core</a>, GHC.Plugins</td></tr><tr><td class="src">boringCxtOk</td><td class="module"><a href="GHC-Core.html#v:boringCxtOk" title="GHC.Core">GHC.Core</a>, GHC.Plugins</td></tr><tr><td class="src">botCpr</td><td class="module"><a href="GHC-Types-Cpr.html#v:botCpr" title="GHC.Types.Cpr">GHC.Types.Cpr</a></td></tr><tr><td class="src">botCprType</td><td class="module"><a href="GHC-Types-Cpr.html#v:botCprType" title="GHC.Types.Cpr">GHC.Types.Cpr</a></td></tr><tr><td class="src">botDiv</td><td class="module"><a href="GHC-Types-Demand.html#v:botDiv" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">botDmd</td><td class="module"><a href="GHC-Types-Demand.html#v:botDmd" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">botDmdType</td><td class="module"><a href="GHC-Types-Demand.html#v:botDmdType" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">bothCleanDmd</td><td class="module"><a href="GHC-Types-Demand.html#v:bothCleanDmd" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">bothDmd</td><td class="module"><a href="GHC-Types-Demand.html#v:bothDmd" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">BothDmdArg</td><td class="module"><a href="GHC-Types-Demand.html#t:BothDmdArg" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">bothDmdType</td><td class="module"><a href="GHC-Types-Demand.html#v:bothDmdType" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">BothSk</td><td class="module"><a href="GHC-Stg-Lift-Analysis.html#v:BothSk" title="GHC.Stg.Lift.Analysis">GHC.Stg.Lift.Analysis</a></td></tr><tr><td class="src">botSig</td><td class="module"><a href="GHC-Types-Demand.html#v:botSig" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">Bottom</td><td class="module"><a href="GHC-Core-UsageEnv.html#v:Bottom" title="GHC.Core.UsageEnv">GHC.Core.UsageEnv</a></td></tr><tr><td class="src">bottomUE</td><td class="module"><a href="GHC-Core-UsageEnv.html#v:bottomUE" title="GHC.Core.UsageEnv">GHC.Core.UsageEnv</a></td></tr><tr><td class="src">bound</td><td class="module"><a href="GHC-CmmToAsm-Reg-Graph-Base.html#v:bound" title="GHC.CmmToAsm.Reg.Graph.Base">GHC.CmmToAsm.Reg.Graph.Base</a></td></tr><tr><td class="src">Bounded</td><td class="module"><a href="GHC-Prelude.html#t:Bounded" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">boundedClassKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:boundedClassKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">boundedClassName</td><td class="module"><a href="GHC-Builtin-Names.html#v:boundedClassName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">bound_to</td><td class="module"><a href="GHC-Runtime-Heap-Inspect.html#v:bound_to" title="GHC.Runtime.Heap.Inspect">GHC.Runtime.Heap.Inspect</a>, <a href="GHC-Runtime-Eval.html#v:bound_to" title="GHC.Runtime.Eval">GHC.Runtime.Eval</a></td></tr><tr><td class="src">boxConTbl</td><td class="module"><a href="GHC-Tc-Deriv-Generate.html#v:boxConTbl" title="GHC.Tc.Deriv.Generate">GHC.Tc.Deriv.Generate</a></td></tr><tr><td class="src">Boxed</td><td class="module"><a href="GHC-Types-Basic.html#v:Boxed" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="src">BoxedTuple</td><td class="module"><a href="GHC-Types-Basic.html#v:BoxedTuple" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="src">boxEqPred</td><td class="module"><a href="GHC-Tc-Utils-TcType.html#v:boxEqPred" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a></td></tr><tr><td class="src">boxingDataCon_maybe</td><td class="module"><a href="GHC-Builtin-Types.html#v:boxingDataCon_maybe" title="GHC.Builtin.Types">GHC.Builtin.Types</a>, GHC.Plugins</td></tr><tr><td class="src">Boxity</td><td class="module"><a href="GHC-Types-Basic.html#t:Boxity" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="src">boxityConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:boxityConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">boxityTupleSort</td><td class="module"><a href="GHC-Types-Basic.html#v:boxityTupleSort" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="src">boxResult</td><td class="module"><a href="GHC-HsToCore-Foreign-Call.html#v:boxResult" title="GHC.HsToCore.Foreign.Call">GHC.HsToCore.Foreign.Call</a></td></tr><tr><td class="src">bPutChar</td><td class="module"><a href="GHC-Utils-BufHandle.html#v:bPutChar" title="GHC.Utils.BufHandle">GHC.Utils.BufHandle</a></td></tr><tr><td class="src">bPutFS</td><td class="module"><a href="GHC-Utils-BufHandle.html#v:bPutFS" title="GHC.Utils.BufHandle">GHC.Utils.BufHandle</a></td></tr><tr><td class="src">bPutFZS</td><td class="module"><a href="GHC-Utils-BufHandle.html#v:bPutFZS" title="GHC.Utils.BufHandle">GHC.Utils.BufHandle</a></td></tr><tr><td class="src">bPutPtrString</td><td class="module"><a href="GHC-Utils-BufHandle.html#v:bPutPtrString" title="GHC.Utils.BufHandle">GHC.Utils.BufHandle</a></td></tr><tr><td class="src">bPutReplicate</td><td class="module"><a href="GHC-Utils-BufHandle.html#v:bPutReplicate" title="GHC.Utils.BufHandle">GHC.Utils.BufHandle</a></td></tr><tr><td class="src">bPutStr</td><td class="module"><a href="GHC-Utils-BufHandle.html#v:bPutStr" title="GHC.Utils.BufHandle">GHC.Utils.BufHandle</a></td></tr><tr><td class="src">braces</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Utils-Ppr.html#v:braces" title="GHC.Utils.Ppr">GHC.Utils.Ppr</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Utils-Outputable.html#v:braces" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">Brack</td><td class="module"><a href="GHC-Tc-Types.html#v:Brack" title="GHC.Tc.Types">GHC.Tc.Types</a>, GHC.Tc.Utils.Monad</td></tr><tr><td class="src">bracket</td><td class="module">GHC.Utils.Exception</td></tr><tr><td class="src">bracketOnError</td><td class="module">GHC.Utils.Exception</td></tr><tr><td class="src">BracketOrigin</td><td class="module"><a href="GHC-Tc-Types-Origin.html#v:BracketOrigin" title="GHC.Tc.Types.Origin">GHC.Tc.Types.Origin</a></td></tr><tr><td class="src">brackets</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Utils-Ppr.html#v:brackets" title="GHC.Utils.Ppr">GHC.Utils.Ppr</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Utils-Outputable.html#v:brackets" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">BracketSkol</td><td class="module"><a href="GHC-Tc-Types-Origin.html#v:BracketSkol" title="GHC.Tc.Types.Origin">GHC.Tc.Types.Origin</a></td></tr><tr><td class="src">bracket_</td><td class="module">GHC.Utils.Exception</td></tr><tr><td class="src">Branch</td><td class="module"><a href="GHC-Llvm-Syntax.html#v:Branch" title="GHC.Llvm.Syntax">GHC.Llvm.Syntax</a>, <a href="GHC-Llvm.html#v:Branch" title="GHC.Llvm">GHC.Llvm</a></td></tr><tr><td class="src">BranchCount</td><td class="module"><a href="GHC-Types-Basic.html#t:BranchCount" title="GHC.Types.Basic">GHC.Types.Basic</a>, <a href="GHC-Types-Id-Info.html#t:BranchCount" title="GHC.Types.Id.Info">GHC.Types.Id.Info</a>, GHC.Plugins</td></tr><tr><td class="src">Branched</td><td class="module"><a href="GHC-Core-Coercion-Axiom.html#t:Branched" title="GHC.Core.Coercion.Axiom">GHC.Core.Coercion.Axiom</a></td></tr><tr><td class="src">Branches</td><td class="module"><a href="GHC-Core-Coercion-Axiom.html#t:Branches" title="GHC.Core.Coercion.Axiom">GHC.Core.Coercion.Axiom</a></td></tr><tr><td class="src">BranchFlag</td><td class="module"><a href="GHC-Core-Coercion-Axiom.html#t:BranchFlag" title="GHC.Core.Coercion.Axiom">GHC.Core.Coercion.Axiom</a></td></tr><tr><td class="src">BranchIf</td><td class="module"><a href="GHC-Llvm-Syntax.html#v:BranchIf" title="GHC.Llvm.Syntax">GHC.Llvm.Syntax</a>, <a href="GHC-Llvm.html#v:BranchIf" title="GHC.Llvm">GHC.Llvm</a></td></tr><tr><td class="src">BranchIndex</td><td class="module"><a href="GHC-Core-Coercion-Axiom.html#t:BranchIndex" title="GHC.Core.Coercion.Axiom">GHC.Core.Coercion.Axiom</a></td></tr><tr><td class="src">break</td><td class="module"><a href="GHC-Prelude.html#v:break" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">breakColon</td><td class="module"><a href="GHC-SysTools-Process.html#v:breakColon" title="GHC.SysTools.Process">GHC.SysTools.Process</a></td></tr><tr><td class="src">BreakIndex</td><td class="module"><a href="GHC-ByteCode-Types.html#t:BreakIndex" title="GHC.ByteCode.Types">GHC.ByteCode.Types</a>, <a href="GHC.html#t:BreakIndex" title="GHC">GHC</a></td></tr><tr><td class="src">BreakInfo</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Runtime-Eval-Types.html#t:BreakInfo" title="GHC.Runtime.Eval.Types">GHC.Runtime.Eval.Types</a>, <a href="GHC.html#t:BreakInfo" title="GHC">GHC</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Runtime-Eval-Types.html#v:BreakInfo" title="GHC.Runtime.Eval.Types">GHC.Runtime.Eval.Types</a></td></tr><tr><td class="src">breakInfo</td><td class="module"><a href="GHC-Runtime-Eval-Types.html#v:breakInfo" title="GHC.Runtime.Eval.Types">GHC.Runtime.Eval.Types</a>, <a href="GHC-Runtime-Eval.html#v:breakInfo" title="GHC.Runtime.Eval">GHC.Runtime.Eval</a>, <a href="GHC.html#v:breakInfo" title="GHC">GHC</a></td></tr><tr><td class="src">breakInfo_module</td><td class="module"><a href="GHC-Runtime-Eval-Types.html#v:breakInfo_module" title="GHC.Runtime.Eval.Types">GHC.Runtime.Eval.Types</a>, <a href="GHC.html#v:breakInfo_module" title="GHC">GHC</a></td></tr><tr><td class="src">breakInfo_number</td><td class="module"><a href="GHC-Runtime-Eval-Types.html#v:breakInfo_number" title="GHC.Runtime.Eval.Types">GHC.Runtime.Eval.Types</a>, <a href="GHC.html#v:breakInfo_number" title="GHC">GHC</a></td></tr><tr><td class="src">breakIntColon</td><td class="module"><a href="GHC-SysTools-Process.html#v:breakIntColon" title="GHC.SysTools.Process">GHC.SysTools.Process</a></td></tr><tr><td class="src">breakNames</td><td class="module"><a href="GHC-Runtime-Eval-Types.html#v:breakNames" title="GHC.Runtime.Eval.Types">GHC.Runtime.Eval.Types</a>, <a href="GHC-Runtime-Eval.html#v:breakNames" title="GHC.Runtime.Eval">GHC.Runtime.Eval</a>, <a href="GHC.html#v:breakNames" title="GHC">GHC</a></td></tr><tr><td class="src">Breakpoint</td><td class="module"><a href="GHC-Core.html#v:Breakpoint" title="GHC.Core">GHC.Core</a>, GHC.Plugins</td></tr><tr><td class="src">breakpointCondIdKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:breakpointCondIdKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">breakpointCondName</td><td class="module"><a href="GHC-Builtin-Names.html#v:breakpointCondName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">breakpointFVs</td><td class="module"><a href="GHC-Core.html#v:breakpointFVs" title="GHC.Core">GHC.Core</a>, GHC.Plugins</td></tr><tr><td class="src">breakpointId</td><td class="module"><a href="GHC-Core.html#v:breakpointId" title="GHC.Core">GHC.Core</a>, GHC.Plugins</td></tr><tr><td class="src">breakpointIdKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:breakpointIdKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">breakpointName</td><td class="module"><a href="GHC-Builtin-Names.html#v:breakpointName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">BreakpointStatus</td><td class="module"><a href="GHC-Runtime-Interpreter.html#v:BreakpointStatus" title="GHC.Runtime.Interpreter">GHC.Runtime.Interpreter</a></td></tr><tr><td class="src">breakpointStatus</td><td class="module"><a href="GHC-Runtime-Interpreter.html#v:breakpointStatus" title="GHC.Runtime.Interpreter">GHC.Runtime.Interpreter</a></td></tr><tr><td class="src">BRev16Op</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:BRev16Op" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">BRev32Op</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:BRev32Op" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">BRev64Op</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:BRev64Op" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">BRev8Op</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:BRev8Op" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">bRevLabel</td><td class="module"><a href="GHC-CmmToAsm-CPrim.html#v:bRevLabel" title="GHC.CmmToAsm.CPrim">GHC.CmmToAsm.CPrim</a></td></tr><tr><td class="src">BRevOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:BRevOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">BRK_FUN</td><td class="module"><a href="GHC-ByteCode-Instr.html#v:BRK_FUN" title="GHC.ByteCode.Instr">GHC.ByteCode.Instr</a></td></tr><tr><td class="src">BrokenDependencies</td><td class="module">GHC.Unit, <a href="GHC-Unit-State.html#v:BrokenDependencies" title="GHC.Unit.State">GHC.Unit.State</a>, GHC.Plugins</td></tr><tr><td class="src">BSF</td><td class="module"><a href="GHC-CmmToAsm-X86-Instr.html#v:BSF" title="GHC.CmmToAsm.X86.Instr">GHC.CmmToAsm.X86.Instr</a></td></tr><tr><td class="src">BSnoc</td><td class="module"><a href="GHC-Cmm-Dataflow-Block.html#v:BSnoc" title="GHC.Cmm.Dataflow.Block">GHC.Cmm.Dataflow.Block</a></td></tr><tr><td class="src">BSR</td><td class="module"><a href="GHC-CmmToAsm-X86-Instr.html#v:BSR" title="GHC.CmmToAsm.X86.Instr">GHC.CmmToAsm.X86.Instr</a></td></tr><tr><td class="src">BSWAP</td><td class="module"><a href="GHC-CmmToAsm-X86-Instr.html#v:BSWAP" title="GHC.CmmToAsm.X86.Instr">GHC.CmmToAsm.X86.Instr</a></td></tr><tr><td class="src">BSwap16Op</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:BSwap16Op" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">BSwap32Op</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:BSwap32Op" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">BSwap64Op</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:BSwap64Op" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">bSwapLabel</td><td class="module"><a href="GHC-CmmToAsm-CPrim.html#v:bSwapLabel" title="GHC.CmmToAsm.CPrim">GHC.CmmToAsm.CPrim</a></td></tr><tr><td class="src">BSwapOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:BSwapOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">BT</td><td class="module"><a href="GHC-CmmToAsm-X86-Instr.html#v:BT" title="GHC.CmmToAsm.X86.Instr">GHC.CmmToAsm.X86.Instr</a></td></tr><tr><td class="src">buf</td><td class="module"><a href="GHC-Data-StringBuffer.html#v:buf" title="GHC.Data.StringBuffer">GHC.Data.StringBuffer</a></td></tr><tr><td class="src">buffer</td><td class="module"><a href="GHC-Parser-Lexer.html#v:buffer" title="GHC.Parser.Lexer">GHC.Parser.Lexer</a></td></tr><tr><td class="src">BufHandle</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Utils-BufHandle.html#t:BufHandle" title="GHC.Utils.BufHandle">GHC.Utils.BufHandle</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Utils-BufHandle.html#v:BufHandle" title="GHC.Utils.BufHandle">GHC.Utils.BufHandle</a></td></tr><tr><td class="src">bufLeftRender</td><td class="module"><a href="GHC-Utils-Ppr.html#v:bufLeftRender" title="GHC.Utils.Ppr">GHC.Utils.Ppr</a></td></tr><tr><td class="src">bufLeftRenderSDoc</td><td class="module"><a href="GHC-Utils-Outputable.html#v:bufLeftRenderSDoc" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">BufPos</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Types-SrcLoc.html#t:BufPos" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Types-SrcLoc.html#v:BufPos" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins</td></tr><tr><td class="src">bufPos</td><td class="module"><a href="GHC-Types-SrcLoc.html#v:bufPos" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins</td></tr><tr><td class="src">BufSpan</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Types-SrcLoc.html#t:BufSpan" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Types-SrcLoc.html#v:BufSpan" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins</td></tr><tr><td class="src">bufSpanEnd</td><td class="module"><a href="GHC-Types-SrcLoc.html#v:bufSpanEnd" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins</td></tr><tr><td class="src">bufSpanStart</td><td class="module"><a href="GHC-Types-SrcLoc.html#v:bufSpanStart" title="GHC.Types.SrcLoc">GHC.Types.SrcLoc</a>, GHC.Plugins</td></tr><tr><td class="src">buildClass</td><td class="module"><a href="GHC-Tc-TyCl-Build.html#v:buildClass" title="GHC.Tc.TyCl.Build">GHC.Tc.TyCl.Build</a></td></tr><tr><td class="src">buildCoercion</td><td class="module"><a href="GHC-Core-Coercion.html#v:buildCoercion" title="GHC.Core.Coercion">GHC.Core.Coercion</a>, <a href="GHC-Plugins.html#v:buildCoercion" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">buildDataCon</td><td class="module"><a href="GHC-Tc-TyCl-Build.html#v:buildDataCon" title="GHC.Tc.TyCl.Build">GHC.Tc.TyCl.Build</a></td></tr><tr><td class="src">buildDynCon</td><td class="module"><a href="GHC-StgToCmm-DataCon.html#v:buildDynCon" title="GHC.StgToCmm.DataCon">GHC.StgToCmm.DataCon</a></td></tr><tr><td class="src">builderMainLoop</td><td class="module"><a href="GHC-SysTools-Process.html#v:builderMainLoop" title="GHC.SysTools.Process">GHC.SysTools.Process</a></td></tr><tr><td class="src">BuildError</td><td class="module"><a href="GHC-SysTools-Process.html#v:BuildError" title="GHC.SysTools.Process">GHC.SysTools.Process</a></td></tr><tr><td class="src">buildIdKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:buildIdKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">buildImplicationFor</td><td class="module"><a href="GHC-Tc-Utils-Unify.html#v:buildImplicationFor" title="GHC.Tc.Utils.Unify">GHC.Tc.Utils.Unify</a></td></tr><tr><td class="src">BuildMessage</td><td class="module"><a href="GHC-SysTools-Process.html#t:BuildMessage" title="GHC.SysTools.Process">GHC.SysTools.Process</a></td></tr><tr><td class="src">BuildMsg</td><td class="module"><a href="GHC-SysTools-Process.html#v:BuildMsg" title="GHC.SysTools.Process">GHC.SysTools.Process</a></td></tr><tr><td class="src">buildName</td><td class="module"><a href="GHC-Builtin-Names.html#v:buildName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">buildPatSyn</td><td class="module"><a href="GHC-Tc-TyCl-Build.html#v:buildPatSyn" title="GHC.Tc.TyCl.Build">GHC.Tc.TyCl.Build</a></td></tr><tr><td class="src">buildSynTyCon</td><td class="module"><a href="GHC-Core-Type.html#v:buildSynTyCon" title="GHC.Core.Type">GHC.Core.Type</a>, <a href="GHC-Plugins.html#v:buildSynTyCon" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">buildTvImplication</td><td class="module"><a href="GHC-Tc-Utils-Unify.html#v:buildTvImplication" title="GHC.Tc.Utils.Unify">GHC.Tc.Utils.Unify</a></td></tr><tr><td class="src">build_RDR</td><td class="module"><a href="GHC-Builtin-Names.html#v:build_RDR" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">BuiltinEqInstance</td><td class="module"><a href="GHC-Tc-Instance-Class.html#v:BuiltinEqInstance" title="GHC.Tc.Instance.Class">GHC.Tc.Instance.Class</a></td></tr><tr><td class="src">BuiltinInstance</td><td class="module"><a href="GHC-Tc-Instance-Class.html#v:BuiltinInstance" title="GHC.Tc.Instance.Class">GHC.Tc.Instance.Class</a></td></tr><tr><td class="src">BuiltinRule</td><td class="module"><a href="GHC-Core.html#v:BuiltinRule" title="GHC.Core">GHC.Core</a>, GHC.Plugins</td></tr><tr><td class="src">builtinRules</td><td class="module">GHC.Types.Id.Make, <a href="GHC-Core-Opt-ConstantFold.html#v:builtinRules" title="GHC.Core.Opt.ConstantFold">GHC.Core.Opt.ConstantFold</a>, <a href="GHC-Builtin-Utils.html#v:builtinRules" title="GHC.Builtin.Utils">GHC.Builtin.Utils</a></td></tr><tr><td class="src">BuiltInSynFamily</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Core-Coercion-Axiom.html#t:BuiltInSynFamily" title="GHC.Core.Coercion.Axiom">GHC.Core.Coercion.Axiom</a>, <a href="GHC-Builtin-Types-Literals.html#t:BuiltInSynFamily" title="GHC.Builtin.Types.Literals">GHC.Builtin.Types.Literals</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Core-Coercion-Axiom.html#v:BuiltInSynFamily" title="GHC.Core.Coercion.Axiom">GHC.Core.Coercion.Axiom</a>, <a href="GHC-Builtin-Types-Literals.html#v:BuiltInSynFamily" title="GHC.Builtin.Types.Literals">GHC.Builtin.Types.Literals</a></td></tr><tr><td class="src">BuiltInSynFamTyCon</td><td class="module"><a href="GHC-Core-TyCon.html#v:BuiltInSynFamTyCon" title="GHC.Core.TyCon">GHC.Core.TyCon</a>, GHC.Plugins</td></tr><tr><td class="src">BuiltInSyntax</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Types-Name.html#t:BuiltInSyntax" title="GHC.Types.Name">GHC.Types.Name</a>, <a href="GHC-Plugins.html#t:BuiltInSyntax" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Types-Name.html#v:BuiltInSyntax" title="GHC.Types.Name">GHC.Types.Name</a>, <a href="GHC-Plugins.html#v:BuiltInSyntax" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">BuiltInTypeFlavour</td><td class="module"><a href="GHC-Core-TyCon.html#v:BuiltInTypeFlavour" title="GHC.Core.TyCon">GHC.Core.TyCon</a>, GHC.Plugins</td></tr><tr><td class="src">bullet</td><td class="module"><a href="GHC-Utils-Outputable.html#v:bullet" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">bumpCtLocDepth</td><td class="module"><a href="GHC-Tc-Types-Constraint.html#v:bumpCtLocDepth" title="GHC.Tc.Types.Constraint">GHC.Tc.Types.Constraint</a></td></tr><tr><td class="src">bumpStepCountTcS</td><td class="module"><a href="GHC-Tc-Solver-Monad.html#v:bumpStepCountTcS" title="GHC.Tc.Solver.Monad">GHC.Tc.Solver.Monad</a></td></tr><tr><td class="src">bumpSubGoalDepth</td><td class="module"><a href="GHC-Tc-Types-Constraint.html#v:bumpSubGoalDepth" title="GHC.Tc.Types.Constraint">GHC.Tc.Types.Constraint</a></td></tr><tr><td class="src">bv_pattern</td><td class="module"><a href="GHC-Hs-Expr.html#v:bv_pattern" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">bWord</td><td class="module"><a href="GHC-Cmm-Type.html#v:bWord" title="GHC.Cmm.Type">GHC.Cmm.Type</a>, GHC.Cmm, GHC.Cmm.Expr</td></tr><tr><td class="src">ByteArrayContents_Char</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:ByteArrayContents_Char" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">ByteArrayIsPinnedOp</td><td class="module"><a href="GHC-Builtin-PrimOps.html#v:ByteArrayIsPinnedOp" title="GHC.Builtin.PrimOps">GHC.Builtin.PrimOps</a></td></tr><tr><td class="src">byteArrayPrimTy</td><td class="module"><a href="GHC-Builtin-Types-Prim.html#v:byteArrayPrimTy" title="GHC.Builtin.Types.Prim">GHC.Builtin.Types.Prim</a></td></tr><tr><td class="src">byteArrayPrimTyCon</td><td class="module"><a href="GHC-Builtin-Types-Prim.html#v:byteArrayPrimTyCon" title="GHC.Builtin.Types.Prim">GHC.Builtin.Types.Prim</a></td></tr><tr><td class="src">byteArrayPrimTyConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:byteArrayPrimTyConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">byteCodeGen</td><td class="module"><a href="GHC-CoreToByteCode.html#v:byteCodeGen" title="GHC.CoreToByteCode">GHC.CoreToByteCode</a></td></tr><tr><td class="src">byteCodeOfObject</td><td class="module"><a href="GHC-Driver-Types.html#v:byteCodeOfObject" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">byteDiff</td><td class="module"><a href="GHC-Data-StringBuffer.html#v:byteDiff" title="GHC.Data.StringBuffer">GHC.Data.StringBuffer</a></td></tr><tr><td class="src">ByteOff</td><td class="module"><a href="GHC-Runtime-Heap-Layout.html#t:ByteOff" title="GHC.Runtime.Heap.Layout">GHC.Runtime.Heap.Layout</a></td></tr><tr><td class="src">bytesFS</td><td class="module"><a href="GHC-Data-FastString.html#v:bytesFS" title="GHC.Data.FastString">GHC.Data.FastString</a>, GHC.Plugins</td></tr><tr><td class="src">bytesToWordsRoundUp</td><td class="module"><a href="GHC-Runtime-Heap-Layout.html#v:bytesToWordsRoundUp" title="GHC.Runtime.Heap.Layout">GHC.Runtime.Heap.Layout</a></td></tr><tr><td class="src">ByVal</td><td class="module"><a href="GHC-Llvm-Types.html#v:ByVal" title="GHC.Llvm.Types">GHC.Llvm.Types</a>, <a href="GHC-Llvm.html#v:ByVal" title="GHC.Llvm">GHC.Llvm</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.25.1</p></div></body></html>